package br.com.insight.consultoria.entity;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.Transient;

@Entity
@Table(name="INFORMACOES_ACADEMICAS")
public class InformacoesAcademicas implements Serializable{
	
	@Transient
	private static final long serialVersionUID = 1L;

	@Id@GeneratedValue
	@Column(name="ID_INFORMACOES_ACADEMICAS")
	private Long id;
		
	@ManyToOne
	@JoinColumn(name="ID_USUARIO")
	private Usuario usuario;
	
	@ManyToOne
	@JoinColumn(name="ID_TIPO_ESPECIFICO")
	private TipoEspecifico tipoEspecifico;
	
	@Column(name="CURSO")
	private String curso;
	
	@Column(name="INSTITUICAO")
	private String instituiccao;
	
	
	@Column(name="ANO_CONCLUSAO")
	private Long anoConclusao;
	
	@Column(name="IC_CONCLUIDO")
	private String icConcluido;
	
	
	public String getIcConcluido() {
		return icConcluido;
	}

	public void setIcConcluido(String icConcluido) {
		this.icConcluido = icConcluido;
	}

	public String getCurso() {
		return curso;
	}

	public void setCurso(String curso) {
		this.curso = curso;
	}

	public Long getAnoConclusao() {
		return anoConclusao;
	}

	public void setAnoConclusao(Long anoConclusao) {
		this.anoConclusao = anoConclusao;
	}

	public String getInstituiccao() {
		return instituiccao;
	}

	public void setInstituiccao(String instituiccao) {
		this.instituiccao = instituiccao;
	}

	public TipoEspecifico getTipoEspecifico() {
		return tipoEspecifico;
	}

	public void setTipoEspecifico(TipoEspecifico tipoEspecifico) {
		this.tipoEspecifico = tipoEspecifico;
	}

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

}